package com.rockcent.mall.lib.dto;

import com.rockcent.common.domain.DtoEntity;

import javax.persistence.Column;

/**
 * Created by oyhk on 16/7/15.
 * 合作管理dto
 */
public class MarketMerchantCooperationRecordDto extends DtoEntity{

    /**
     * 供应商 平台id
     */
    private Long supplierMallId;
    /**
     * 供应商 id
     */
    private Long supplierMerchantId;
    /**
     * 供应商 名称
     */
    private String supplierMerchantName;
    /**
     * 供应商 简介
     */
    private String supplierMerchantIntro;
    /**
     * 供应商 联系人名称
     */
    private String supplierUserInfoRealName;
    /**
     * 供应商 手机号码
     */
    private String supplierUserInfoMobile;
    /**
     * 供应商 邮箱
     */
    private String supplierUserInfoEmail;
    /**
     * 分销商 平台id
     */
    private Long distributorMallId;
    /**
     * 分销商 id
     */
    private Long distributorMerchantId;
    /**
     * 分销商 名称
     */
    private String distributorMerchantName;
    /**
     * 分销商 简介
     */
    private String distributorMerchantIntro;
    /**
     * 分销商 联系人名称
     */
    private String distributorUserInfoRealName;
    /**
     * 分销商 手机号码
     */
    private String distributorUserInfoMobile;
    /**
     * 分销商 邮箱
     */
    private String distributorUserInfoEmail;

    /**
     * 类型 SUPPLIER("供应商"), DISTRIBUTOR("分销商")
     */
    private String type;
    /**
     * 状态 WAIT("待审核"), PASS("审核通过")
     */
    private String status;
    /**
     * 搜索商家名称
     */
    private String searchMerchantName;

    public Long getSupplierMallId() {
        return supplierMallId;
    }

    public void setSupplierMallId(Long supplierMallId) {
        this.supplierMallId = supplierMallId;
    }

    public Long getSupplierMerchantId() {
        return supplierMerchantId;
    }

    public void setSupplierMerchantId(Long supplierMerchantId) {
        this.supplierMerchantId = supplierMerchantId;
    }

    public Long getDistributorMallId() {
        return distributorMallId;
    }

    public void setDistributorMallId(Long distributorMallId) {
        this.distributorMallId = distributorMallId;
    }

    public Long getDistributorMerchantId() {
        return distributorMerchantId;
    }

    public void setDistributorMerchantId(Long distributorMerchantId) {
        this.distributorMerchantId = distributorMerchantId;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getSupplierMerchantName() {
        return supplierMerchantName;
    }

    public void setSupplierMerchantName(String supplierMerchantName) {
        this.supplierMerchantName = supplierMerchantName;
    }

    public String getSupplierMerchantIntro() {
        return supplierMerchantIntro;
    }

    public void setSupplierMerchantIntro(String supplierMerchantIntro) {
        this.supplierMerchantIntro = supplierMerchantIntro;
    }

    public String getSupplierUserInfoRealName() {
        return supplierUserInfoRealName;
    }

    public void setSupplierUserInfoRealName(String supplierUserInfoRealName) {
        this.supplierUserInfoRealName = supplierUserInfoRealName;
    }

    public String getSupplierUserInfoMobile() {
        return supplierUserInfoMobile;
    }

    public void setSupplierUserInfoMobile(String supplierUserInfoMobile) {
        this.supplierUserInfoMobile = supplierUserInfoMobile;
    }

    public String getSupplierUserInfoEmail() {
        return supplierUserInfoEmail;
    }

    public void setSupplierUserInfoEmail(String supplierUserInfoEmail) {
        this.supplierUserInfoEmail = supplierUserInfoEmail;
    }

    public String getDistributorMerchantName() {
        return distributorMerchantName;
    }

    public void setDistributorMerchantName(String distributorMerchantName) {
        this.distributorMerchantName = distributorMerchantName;
    }

    public String getDistributorMerchantIntro() {
        return distributorMerchantIntro;
    }

    public void setDistributorMerchantIntro(String distributorMerchantIntro) {
        this.distributorMerchantIntro = distributorMerchantIntro;
    }

    public String getDistributorUserInfoRealName() {
        return distributorUserInfoRealName;
    }

    public void setDistributorUserInfoRealName(String distributorUserInfoRealName) {
        this.distributorUserInfoRealName = distributorUserInfoRealName;
    }

    public String getDistributorUserInfoMobile() {
        return distributorUserInfoMobile;
    }

    public void setDistributorUserInfoMobile(String distributorUserInfoMobile) {
        this.distributorUserInfoMobile = distributorUserInfoMobile;
    }

    public String getDistributorUserInfoEmail() {
        return distributorUserInfoEmail;
    }

    public void setDistributorUserInfoEmail(String distributorUserInfoEmail) {
        this.distributorUserInfoEmail = distributorUserInfoEmail;
    }

    public String getSearchMerchantName() {
        return searchMerchantName;
    }

    public void setSearchMerchantName(String searchMerchantName) {
        this.searchMerchantName = searchMerchantName;
    }

    @Override
    public String toString() {
        return "MarketMerchantCooperationRecordDto{" +
                "supplierMallId=" + supplierMallId +
                ", supplierMerchantId=" + supplierMerchantId +
                ", supplierMerchantName='" + supplierMerchantName + '\'' +
                ", supplierMerchantIntro='" + supplierMerchantIntro + '\'' +
                ", supplierUserInfoRealName='" + supplierUserInfoRealName + '\'' +
                ", supplierUserInfoMobile='" + supplierUserInfoMobile + '\'' +
                ", supplierUserInfoEmail='" + supplierUserInfoEmail + '\'' +
                ", distributorMallId=" + distributorMallId +
                ", distributorMerchantId=" + distributorMerchantId +
                ", distributorMerchantName='" + distributorMerchantName + '\'' +
                ", distributorMerchantIntro='" + distributorMerchantIntro + '\'' +
                ", distributorUserInfoRealName='" + distributorUserInfoRealName + '\'' +
                ", distributorUserInfoMobile='" + distributorUserInfoMobile + '\'' +
                ", distributorUserInfoEmail='" + distributorUserInfoEmail + '\'' +
                ", type='" + type + '\'' +
                ", status='" + status + '\'' +
                ", searchMerchantName='" + searchMerchantName + '\'' +
                '}';
    }
}
